.block{
    margin-top: 50px;
    margin-bottom: 50px;
    margin-left: 40px;
    width: 1000px;
}
.rows a:hover{
    background: #fd7e14;
    text-decoration: none;
    color: #f7f7f7;
}
.cols{
    display: block;
    width: 200px;
    height: 35px;
    padding: 5px;
    float: left;
    text-decoration: none;
    text-align: center;
    font-size: 18px;
    cursor: pointer;
    transition: .5s ease;
    color: #f7f7f7;
}
.show{
    width: 190px;
    height: 260px;
    margin-bottom: 30px;
    margin-left: 5px;
    margin-right: 5px;
    padding: 10px;
    float: left;
    transition: .7s ease;
    background: transparent;
    border: 1px solid #007bff;
}
.show:hover{
    background-color: #6f42c1;
    box-shadow:0 0 20px 10px #040505;
}
.button,.btn,input[type="text"]{
    width: 100%;
    background: transparent;
}
input[type="text"]{
    color: #f7f7f7;
    border-color: #005cbf
}
input[type="text"]:focus{
    color: #6c757d;
}
.page-logo{
    border-radius: 5px;
    background:#005cbf;
    border:1px solid #005cbf;
    height: 30px;
    color: #f7f7f7;
    margin: 10px;
}
.category-head{
    margin-bottom: 10px;
    font-size: 18px;
}
.category{
    margin: 20px 0;
    width: 1000px
}
.page {
    clear: both;
}
a#new,a#hot{
    display: inline-block;
    float: right;
    text-decoration: none;
    color: #f7f7f7;
    margin: 0 10px;
}
a#new:hover,a#hot:hover{
    text-decoration: none;
    color: #fd7e14;
}
.all-head{
    margin-bottom: 10px;
    font-size: 18px;
    color: #f7f7f7
}
.product-view{
    height: 140px;
    overflow: hidden;
    width: 100%
}
.all-products{
    margin-top: 20px;
    width: 1000px;
}
.price{
    text-align: center;
    font-size: 18px;
    height: 54px;
}